
=============================================
MultiSound Pinnacle/Fiji Drivers v. 4.05 BETA
=============================================

1. Installation
---------------
1.0. General
~~~~~~~~~~~~
If you have not installed any Pro Series drivers before, you can skip the 
instructions for cleaning up the old drivers and go right to the section 
that describes the installation of the new drivers.  If you have an older 
version of the drivers already installed on your system you need to 
follow the appropriate uninstall procedure to prepare your system for the 
update.

Once you have installed the drivers, be sure to read the Release Notes 
located in the TBS Pro Audio program group for additional information on 
the Pro Series cards.

If any problems were encountered during or after installing the drivers, 
refer to the Testing and Troubleshooting document also located in the TBS 
Pro Audio program group. 

1.1. Windows 3.1 users
~~~~~~~~~~~~~~~~~~~~~~
If you have an old installation of Windows 3.1 drivers for the Pro Series 
cards use the following procedure to cleanup your system.

To uninstall old drivers in Windows 3.x:
1. Determine the current resource settings of the card, especially the 
   upper memory block it uses.
2. Open the Control Panel, double-click Drivers, highlight Turtle Beach 
   MIDI, WAV, AUX and press the Remove button.
3. If you had a Pinnacle installed, repeat step 2 for the Wavefront MIDI 
   driver.
4. Minimize the TBS Pro Audio program group in the Program Manager, 
   highlight it, and select Delete from the File menu.
5. From the File menu, select Run.  In the dialog box, enter SYSEDIT,
   and click OK.  The System Configuration Editor opens.
   a) In the AUTOEXEC.BAT file, delete the line containing PINCFG.EXE. 
   b) In the CONFIG.SYS file, if an upper memory manager such as 
      EMM386.EXE was loaded, there will be an exclude switch that 
      pertains to the upper memory block used by the card, such as 
      NOEMS X=D000-D7FF.  Remove this exclude switch (NOEMS X=D000-D7FF),
      NOT the memory manager.
   c) In the SYSTEM.INI file, under the [386Enh] section will be an 
      EMMExclude statement that refers to the upper memory block used by 
      the card.  Delete this line.
6. Exit Windows and remove the TBS Pro Audio directory with all its 
   subdirectories. An easy way to do this is to enter the following 
   commands at the DOS prompt:

   deltree C:\tbeach\pinnacle (for an old Pinnacle install)
   deltree C:\tbeach\fiji (for an old Fiji install)
   deltree C:\tbspros (for a new 3.x install)

To install new drivers in Windows 3.x:
1. Start Windows 3.1.
2. Run SETUP.EXE from the driver disk.
3. Follow the instructions on the screen.

Some users of Windows 3.1x report degraded audio recording performance
which has been traced to use of the /DOUBLEBUFFER switch on the device
line for SMARTDRV.EXE in the CONFIG.SYS file. To correct this problem,
simply edit (with any text editor) the CONFIG.SYS file in the root
directory of your boot drive. Remove the double buffer switch from the
line installing SMARTDRV.EXE program and re-save the file. You will need to
reboot your computer before this change takes effect.

1.2. Windows 95 users
~~~~~~~~~~~~~~~~~~~~~
Windows 95 users that have a previous installation of the Pinnacle or 
Fiji drivers need to remove them before installing new drivers. 

To uninstall old drivers in Windows 95:
1. Start Windows 95.
2. Run CLEANUP.PIF from the driver disk.
3. A DOS box opens and you are prompted whether or not to continue 
   uninstalling the drivers.  Press Y to continue.
4. Follow the directions given by the cleanup program to uninstall the 
   drivers, answering Yes or No appropriately.

To install new drivers in Windows 95 Plug and Play mode:
1. Start Windows 95.
2. Windows 95 should automatically detect the card on the first boot up 
   after installation or cleanup.
3. When the Install From Disk dialog box displays, browse to the location
   of the driver disk and click OK.
4. Windows then copies the files from the driver disk. You may be 
   prompted to provide your Windows 95 CD or floppies.
5. After driver installation the setup program should be launched 
   automatically and finish the install.  If not run SETUP.EXE from the
   driver disk.
6. Follow the instructions on the screen.

To install new drivers in Windows 95 legacy mode:
1. Go to Control Panel|Add New Hardware.
2. Click Next, select No, click Next, select Sound, video and game
   controllers and click Next again.
3. Click Have Disk..., browse to the location of the driver disk, and 
   click OK.
4. Select TBS Pro Series Digital Audio from the list of devices, click
   OK, and follow the instructions on the screen.
5. If Windows prompts you to restart your computer choose No.
6. If you're installing a Pinnacle card repeat steps 1 and 2, then select
   Turtle Beach Systems from the list of manufacturers, and select TBS
   Pro Series Kurzweil Synthesizer, click OK, and follow the instructions
   on the screen.  Do not restart your computer when prompted.
7. Now run SETUP.EXE from the driver disk and follow the instructions on 
   the screen.

1.3. Windows NT 4.0 Users
~~~~~~~~~~~~~~~~~~~~~~~~~
To uninstall old drivers in Windows NT:
1. Open the Control Panel and double click the Multimedia icon. 
2. Click the Devices tab.  A list of the Multimedia drivers is displayed. 
3. Click the (+) button to the left of Audio Devices to open it.  This 
   displays the Pro Series driver.
4. Click Pro Series to highlight the driver and click the Remove button.
5. Click Yes.  When prompted to restart click the Restart Now button to 
   restart the computer. 

To install new drivers in Windows NT:
1. Open the Control Panel and double click the Multimedia icon.  Click 
   the Devices tab. 
2. At the bottom of the dialog box, click the Add button.  The Add dialog 
   box opens.
3. From the List of Drivers, click Unlisted or Updated Driver then click 
   OK. The Install Driver dialog box appears.
4. Place the drivers diskette into the floppy drive.  In the Install 
   Driver dialog box browse to the location of the driver disk and click
   OK.
5. The Add Unlisted or Updated Driver dialog box appears with the Pro 
   Series driver.  Select it and click OK.
6. If you are reinstalling the Pro Series card or older drivers already 
   exist on your system, you may receive a Driver Exists dialog box. This 
   asks you to install either the current drivers found on your system or 
   new drivers.  Click New to continue. 
7. The MultiSound Configuration dialog box appears.  If you have made any 
   changes to the configuration on the card, such as the Control Port 
   address, set them in this dialog box to match the settings on the 
   card.
8. Click OK when you are done.  When you are prompted to restart Windows
   click the Restart Now button to restart Windows.  
9. Now run SETUP.EXE from the driver disk and follow the instructions on 
   the screen.

2. Rev and built date of the most critical files
------------------------------------------------
Version 4.03 of the driver disk ships with the following versions of 
the various drivers and applets:

tbspros.inf     November  17, 1997       4.03
revfonly.xxx    November  17, 1997       4.03
pindsp.vxd      January   18, 1997       1.31
pindsp31.drv    August    27, 1997       3.0a.0
pindsp95.drv    January    6, 1998       3.0a.11
pinkz31.drv     June      24, 1997       3.09.0
pinkz95.drv     January    6, 1998       3.09.01
pcmixer.exe     December  22, 1997       2.00.61
vctl.dll        March     14, 1997       1.65

Windows 95 users can verify that they're using the latest version of 
the drivers by going to Control Panel|System|Device Manager|Sound,
video and game controllers, then double click the appropriate device,
select the Driver tab, and highlight a file from the list.  The file
version will be displayed below.

3. What's new in this rev
-------------------------
3.0. General
~~~~~~~~~~~~
  v. 3.00
     - consolidated Pinnacle and Fiji driver/install disks
     - consolidated Win 3.1/Win 95 driver/install disks
     - new setup.exe to install the utilities
  v. 3.01
     - NT 4.0 drivers are now an integral part of the install disk
     - new PnP resource update utility in the EEPROM directory
  v. 3.02
     - updated NT drivers to RC4
     - updated Win 95 drivers (see below)
  v. 4.00
     - added DirectSound 5.0 support
     - added 24-bit recording/playback for Windows 3.1
     - NT 4.0 driver is now a release candidate
     - NT mixer driver re-written
  v. 4.02
     - revfonly.inf created for forcing proper id of certain rev F Pinnacles
     - NetMeeting now recoginizes Pinn/Fiji as full duplex card
     - NT recording levels in the mixer now default to non zero values
     - fixed Kurtzweil synth out of tune problem
     - misc fixes from Kurzweil
     - formal release of DirectX support
     - formal release of NT 4.0 driver (build 216)
     - fixed disappearing external midi after volume change problem
     - fixed stuck midi note during heavy sysex problem
     - fixed microphone must be selected exclusively problem
  v. 4.03
     - fixed hang problem when used with Cubase VST
     - restored multi-card awarness; was disabled in 4.0 and 4.02.
  v. 4.04
     - Changed the logic for overiding the board version to 
       still read the xylinx version from the chip, but force the board
       version information to be correct.
     - Fix problem that disabled the synth rate select when reversing the 
       order of synths.  This is actually due to a bug in the Microsoft 
       Multimedia system.  If it sees mono synth, it will make all synths 
       enumerated after it mono also.
     - Fix lables of source lines.  Some of the source lines did not have 
       the correct labels.
     - When you open a MIDI file off the Web site, the balance on the Main synth 
       jumps to hard Left. You change it to the middle (Stereo), go back to open 
       the file, it jumps again.  This happens only with the Main synth 
       on the Pinnie. 
     - Fixed chipmunks bug.  if S/PDIF is selected, even if there is no 
       S/PDIF activity,  playing a Wave file results in chipmunk playback. 
       Once you select something else, all is fine.  This is a problem
       if you are receiving a datastream on PRO mode or Consumer mode
       where the status bits lie about the data rate.  For PRO mode
       we now detect PRO mode and allow the user to tell the computer
       what the data rate is for SPDIF input.
     - Fix problem of second pinnacle board not being recognized.

     - Added Digital synth rate control to NT.  The control simply did not 
       exist before, now it does.

     - When SPDIF input is in PRO mode the wave out can sound like chipmunks.  
       Added controls to set the data rate and allow them to be set to 
       inform the DSP when the user selects them.  When we are in consumer 
       mode then we force the selection to what is detected in the 
       datastream.

     - When you open a MIDI file off the Web site, 
       the balance on the Main synth jumps to hard Left. You change it to 
       the middle (Stereo), go back to open the file, it jumps again.  
       This happens only with the Main synth on the Pinnie. 

       Turns out that there is a bug in IE 4.0 in which if the first 
       synth it enumerates has only one channel, then it sets only the 
       Left channel for the right channels for all subsequent synths.

       The fix was to change the order of enumeration for the pinnacle.  
  v. 4.05
     - Found that the NT driver uploaded the code to the DSP but did not 
       wait until the DSP was done copying it into program memory.  As a result, 
       in certain timing circumstances this could result in part of the 
       DSP being overwritten by zeros.

       Change the program to initialize the DSP in the exactly the same sequence 
       as the windows '95 driver and the problem.



3.1. DSP driver (pindsp95.drv, pindsp31.drv)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  v. 2.0
     - presents only one wave in device to the system (use the input
       mixer to select between analog and digital in)
     - allows to record MIDI directly from the Kurzweil synth (select
       Digital Synth In from the input mixer)
     - added an advanced button under MIDI Header in the output mixer
       to select the correct daughterboard type
     - fixed the Ext. MIDI In bug (port wasn't initialized correctly)
     - much better sync between WAVE and MIDI (wavein[out]getpos was
       improved)
  v. 2.5
     - digital in and digital synth sliders disabled rather then stuck
     - master input slider removed (didn't do anything)
     - new settings dialog with hardware and Xilinx rev display
     - fixed Yamaha/Roland SysEx strings
     - corrected volume calculation for digital synth
     - automatically update digital in receive rate
     - additional d/b options for Rockwell WaveArtist and user defined
     - added wave out and input monitor peak meters
     - added record monitor control
     - added dB controls for max aux/line/mic gain
     - added synth gain slider to synth advanced dialog
     - added RWA gain slider to daughter synth advanced dialog
     - added memory check function to detect conflicts (requires 1.30 
       or later Xilinx PROM)
     - only reports the first error at boot (requires v. 1.20 VxD)
     - save and restore DAT option correctly
  v. 3.00
     - fixed input monitor peak meter to reach last LED
     - fixed aux mute both channels
     - fixed saving aux volume, aux mute, and synth mute
     - fixed restoring max gain settings and WaveArtist output gain
     - no error reporting during first install (launch troubleshooter)
  v. 3.01
     - fixed digital synth recording 
     - fixed digital in receive rate detection and re-initialization
     - made digital in receive rate buttons read only (requires v. 
       2.00.46 of the PC Mixer)
     - enable input monitor peak meters when recording and mute 
       overridden
     - fixed bunching up of MIDI events
     - workaround for divide by zero and advanced sliders missing bugs 
       under Windows 3.1
  v. 3.02
     - made all volume sliders consistent to have a response of -12 dB/
       half range 
     - added MIDI in device priority control for Cubase and Logic 
       sequencers
     - added 24 bit recording/playback capabilities
     - fixed digital synth recording with Rev A-E boards

3.2. Synth driver (pinkz95.drv, pinkz31.drv)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  v. 2.0
     - various smaller bug fixes and adjustments
  v. 2.5
     - doesn't require restart after installation anymore

3.3. Synth control panel (pincom.dll, pincp.exe)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  v. 2.0
     - new Synth Gain slider to set pre-amplification to prevent 
       clipping in the synth
     - added a clear memory feature (not implemented with 1.00 ROM's
       yet)
     - added various effects presets
     - fixed display of available and total sample RAM
  v. 2.5
     - clear memory works now with 1.00 ROM's
     - version numbers are displayed correctly
     - 0 memory is correctly detected
     - audition correctly remembers input device
     - effect levels can be set channelized or globally
     - tuning can be applied channelized or globally
     - suppresses effect selection dialog for pre 1.04 ROM's
  v. 3.00
     - the synth control panel has been replaced by the patch librarian 
       which can be found on the applications CD
     - the control panel is also available on the CD to provide basic 
       functionality for 3.1 users

3.4. Multi-card awareness
~~~~~~~~~~~~~~~~~~~~~~~~~
     - all of the above drivers/applets are multi-card aware, that means 
       you can run up to 4 Pro Series cards in one system
     - to run multiple cards in one system you must either
       * have all but one card configured in legacy mode, using different
         jumper settings for the control port, or
       * use the PROGRAM.BAT utility in the EEPROM folder to re-program 
         and serialize your E2PROM's

4. Application Notes
--------------------

4.1 VoxPhone 3.0
~~~~~~~~~~~~~~~~

   When running VoxPhone for the first time, it mis-identifies the Pinnacle
   as being a half-duplex sound card. We have reported this problem to the
   manufacturer in the hopes that they will modify their methodology in some
   future version of their program. Until then, a Pinnacle/Fiji owner can
   use the following workaround to get VoxPhone to operate in full duplex.

   - When running VoxPhone for the first time, the Setup Wizard will start
     and it will appear that the sound card is not full duplex.
   - Proceed through the Wizard and run all tests offered.
   - On completion of the Wizard, re-run the Wizard using the Help menu
     option entitled "Setup Wizard".
   - This time through, VoxPhone will correctly identify your Pinnacle or
     Fiji card as a full duplex card.
   - Complete the Setup Wizard normally and you will enjoy full duplex
     operation using VoxPhone.

5. Improvements in Rev 4.04:

	1) 1) Multiple Pinnacle cards are identified correctly and function properly.

	2) Opening a Web site that is streaming Midi, Stereo Balance remains unchanged. 

	3) In NT 4.0 Mixer shows Advanced button for Digital Synthesizer on rev F cards.

	4) When S/PDIF is selected, rebooting causes the mixer to select CD-Line In / Mic In without locking up the system.

	5) Uploading a Stereo sample through the Editor does not cause the synth to favor the Left channel.

	6) DB50XG in NT 4.0. Operates quietly. No noise. If your DB50XG is still noisy, it must be a defective daughter card. Some of those boards were inherently noisy.


6. Improvements in Rev 4.05 :
	1) Resolves some initialization problems in NT, especially when loading profiles not local to the machine.
	
	2) Corrects misidentification of certain cards in the control panel.

	3) Improves mixer's identification of the cards. 


7. Closing notes
----------------
We are confident that you will be very satisfied with our latest 
drivers.  We thank you for chosing a TBS Pro Series card and hope you 
have lots of fun with our products.
